package com.hxzy.projectssmplus.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * @author 
 * 
 */
@Data
@TableName(value = "rent_apartment")
public class RentApartment implements Serializable {
    /**
     * 租房信息编号
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 租房名称
     */
    private String rentName;

    /**
     * 租房面积
     */
    private String acreage;

    /**
     * 楼盘朝向   对应sys_dict_data  (dict_code)
     */
    private String rentOrientation;

    /**
     * 维护
     */
    private String preserve;

    /**
     * 入住
     */
    private String occupancy;

    /**
     * 楼层
     */
    private String floor;

    /**
     * 电梯
     */
    private String elevator;

    /**
     * 车位
     */
    private String carport;

    /**
     * 用水
     */
    private String water;

    /**
     * 用电
     */
    private String electricity;

    /**
     * 燃气
     */
    private String gas;

    /**
     * 采暖
     */
    private String heating;

    /**
     * 租期
     */
    private String tenancyPeriod;

    /**
     * 看房
     */
    private String showings;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date createTime;

    /**
     * 修改人
     */
    private String updateBy;

    /**
     * 修改时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date updateTime;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 付款方式  对应    sys_dict_data表
     */
    private String payment;

    /**
     * 租金（ 元 / 月 ）
     */
    private Integer rental;

    /**
     * 押金( 元 )
     */
    private Integer cashPledge;

    /**
     * 服务费（ 元 ）
     */
    private Integer serviceFee;

    /**
     * 中介费（ 元 ）
     */
    private Integer agencyFee;

    /**
     * 经度
     */
    private BigDecimal longitude;

    /**
     * 纬度
     */
    private BigDecimal latitude;

    /**
     * 省编号 对sys_area
     */
    private Long pid;

    /**
     * 市编号  对sys_area
     */
    private Long cid;

    /**
     * 区、县编号  对sys_area
     */
    private Long aid;

    /**
     * 租房方式
     */
    private String rentWay;

    /**
     * 室(1-9)
     */
    private String room;

    /**
     * 厅（1-9）
     */
    private String hall;

    /**
     * 卫（1-9）
     */
    private String toilet;

    /**
     * 装修类型   对应sys_dict_data表
     */
    private String decorate;

    private static final long serialVersionUID = 1L;
}